﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace J.StatusModel
{
    /// <summary>
    /// 房型管理表
    /// </summary>
    [Table("RoomTypeModel")]
    public class RoomTypeModel
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Key]
        public int ID { get; set; }
        /// <summary>
        /// 房型名称
        /// </summary>
        public string RoomTypeName { get; set; }
        /// <summary>
        /// 门市价
        /// </summary>
        public int RoomTypePrice { get; set; }
        /// <summary>
        /// 是否需要押金
        /// </summary>
        public bool Deposit { get; set; }
        /// <summary>
        /// 押金
        /// </summary>
        public int?DepositPrice { get; set; }
        /// <summary>
        /// 房型面积
        /// </summary>
        public int RoomTypeArea { get; set; }
        /// <summary>
        /// 可住人数
        /// </summary>
        public int Occupancy { get; set; }
        /// <summary>
        /// 是否需要同住人信息
        /// </summary>
        public bool Cohabit { get; set; }
        /// <summary>
        /// 可否加床(0:不可加床1:免费加床2:收费加床)
        /// </summary>
        public int ExtraBed { get; set; }
        /// <summary>
        /// 加床费用
        /// </summary>
        public int?ExtraBedPrice { get; set; }
        /// <summary>
        /// 房型图片
        /// </summary>
        public string RoomTypeImgs { get; set; }
        /// <summary>
        /// 房型介绍
        /// </summary>
        public string RoomTypeText { get; set; }
        /// <summary>
        /// 房型标签
        /// </summary>
        public string RoomTypeLabel { get; set; }
        /// <summary>
        /// 房型配套服务
        /// </summary>
        public string?AncillaryServices { get; set; }
        /// <summary>
        /// 排序
        /// </summary>
        public int RoomTypeNum { get; set; }
        /// <summary>
        /// 酒店id(外键)
        /// </summary>
        public int HotelId { get; set; }
    }
}
